/**
 * Created on 25/04/2014 by guilherme.santos for busgps
 *
 */
package br.com.busgps.util;

import java.io.IOException;
import java.util.Properties;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
 * <p>
 * <b>Descricao da Classe:</b><br>
 * TODO ACM (Explicar detalhadamente propósito da classe).
 * <p>
 * <b>Forma de Uso:</b><br>
 * TODO ACM (Texto explicativo).
 * <p>
 * <b>Codigo Exemplo: </b><br>
 * 
 * <pre>
 * TODO ACM (Colocar trecho de codigo que mostre como utilizar a classe)
 * </pre>
 * 
 * @author Guilherme Santos
 * @since 25/04/2014
 * @version $Revision: 1.1 $, $Date: 2009-06-04 16:45:52 $, $Author:
 *          guilherme.santos $
 */
public class PropertiesLoad
{
    private static Logger logger = LoggerFactory.getLogger(PropertiesLoad.class);

    /**
     * @param key
     * @return
     */
    public static String getValue(String key)
    {
        try
        {
            Properties properties = new Properties();

            properties.load(PropertiesLoad.class.getResourceAsStream(Constants.DATABASE_PROPERTIES));

            String value = properties.getProperty(key);

            return value;
        }
        catch (IOException e)
        {
            logger.error("Falha ao tentar carregar o arquivo. " + e);

            return null;
        }
    }
}